package sy.service;

import java.io.Serializable;
import java.util.List;

import sy.model.AppEquipment;
import sy.model.AppPlant;

public interface AppEquipmentServiceI {
	
	/**
	 * 
	 * @Title      : save 
	 * @Description: TODO
	 * @param appEquipment
	 * @return     : Serializable
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:50:20
	 * @throws
	 */
	Serializable save(AppEquipment appEquipment);

	/**
	 * 
	 * @Title      : remove 
	 * @Description: TODO
	 * @param appEquipment     : void
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:03:32
	 * @throws
	 */
	void remove(String[] ids);

	/**
	 * 
	 * @Title      : update 
	 * @Description: TODO
	 * @param appEquipment     : void
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:03:36
	 * @throws
	 */
	void update(AppEquipment appEquipment);
	/**
	 * 
	 * @Title      : getList 
	 * @Description: TODO
	 * @return     : List<appEquipment>
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:36:17
	 * @throws
	 */
	List<AppEquipment> getList();
	/**
	 * 
	 * @Title      : getAppPlantById 
	 * @Description: TODO
	 * @param id
	 * @return     : appEquipment
	 * @author     :wjy
	 * Create Date : 2017年7月25日 上午9:44:58
	 * @throws
	 */
	AppEquipment getAppEquipmentById(String id);

	/**
	 * 
	 * @Title      : listAppEquipmentByOwnerId 
	 * @Description: TODO
	 * @param id
	 * @return     : appEquipment
	 * @author     :wjy
	 * Create Date : 2017年7月25日 上午9:44:58
	 * @throws
	 */
//	List<AppEquipment> listAppEquipmentByOwnerId(String ownerId);
	/**
	 * 
	 * @Title      : getAppEquipmentByCode 
	 * @Description: TODO
	 * @param id
	 * @return     : appEquipment
	 * @author     :wjy
	 * Create Date : 2017年7月25日 上午9:44:58
	 * @throws
	 */
	AppEquipment getAppEquipmentByCode(String code);
}
